package sun.superstring.gui2;

import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

// 自定义的登录界面：认JFrame做爸爸
public class LoginFrame extends JFrame implements ActionListener {
    public LoginFrame() {
        // 1.设置窗口的标题
        setTitle("登录界面");
        // 2.设置窗口的大小
        setSize(400, 300);
        // 3.设置窗口的位置
        setLocationRelativeTo(null);
        // 4.设置窗口的关闭方式
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        init(); // 初始化这个窗口的组件
    }

    private void init() {
        // 添加一个登录按钮
        JButton loginButton = new JButton("登录");

        loginButton.addActionListener(this);

        JPanel panel = new JPanel();
        this.add(panel);  // 添加到窗口中

        panel.add(loginButton);
    }

    @Override
    public void actionPerformed(ActionEvent e) {
        JOptionPane.showMessageDialog(this, "登录成功！");
    }
}
